package com.hrm.service;

import com.hrm.pojo.DTO.JobPageDTO;
import com.hrm.pojo.Job;
import com.hrm.utils.entity.PageResult;

import java.util.List;

public interface JobService {

    /**
     * 分页查询
     * @param jobPageDTO
     * @return
     */
    PageResult<Job> page(JobPageDTO jobPageDTO);

    /**
     * 删除职位
     * @param id
     * @return
     */
    Boolean deleteById(Integer id);

    /**
     * 添加职位
     * @param job
     * @return
     */
    Boolean insertJob(Job job);

    /**
     * 根据id更新职位
     * @param job
     * @return
     */
    Boolean updateById(Job job);

    List<Job> getAllJob();
}
